home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / memdump / memdump.doc next >
Text File  |  1994-11-16  |  3KB  |  72 lines

  1. ………………………………………………………………………………………………………
  2.     メモリダンプルーチン            ver 1.9
  3.  
  4.                 programmed by DBY
  5. ………………………………………………………………………………………………………
  6. 1,名称と概要
  7.     メモリダンプルーチンという名前通り
  8.     メモリを16バイト単位でダンプするルーチンです。(hex)
  9.     従って、アセンブラ(intel系)がないと使えません。
  10.     残念ながら、GASでは無理です。手でコンバートでもして下さい。
  11. ………………………………………………………………………………………………………
  12. 2,開発環境・使用環境
  13.  
  14.     Lucid ASM + VzEditor です
  15.  
  16.     MASM,386ASM の下でも使えると思います。
  17.     但し、32bitのアセンブルができないと×です。(v4.0はダメ)
  18.     あと、マクロ機能が無いと少し修正が必要です(マクロの代筆)
  19.  
  20.     32bitEXPモデルには当然使えます。
  21.     32bitCOMモデルにも使えます。
  22. ………………………………………………………………………………………………………
  23. 3,使い方
  24.     .h ファイルで入れてますが、ライブラリにするほうがいいでしょう。
  25.     その時はmacro定義部分は切り離して、FREEWORKはローカルにすべきです
  26.     だけど、ぼくには ライブラリアンが ないので実際はよく知らない
  27.     又、LASMでマクロが大きいとアセンブル時間がズシッと重いので
  28.     なるべく軽くしています。尚、LASMが使いやすい環境のはずと思います
  29.     なお、その他にも呼び出し用マクロが二つ程(nummsg,cutzero)独断で作った
  30.  
  31.     サンプルも見てみるのもいいと思います。
  32.     
  33. ソースファイル中での使い方
  34.     MEMDUMP    ES,[ESI]
  35.     とすればそこを16バイトダンプします。
  36.     但し、コンソールが使える状態で使って下さい。
  37.     この時、DSはFREEWORKを参照出来るようにしておいて下さい
  38.                 (普通はなっているだろうけど)
  39. ………………………………………………………………………………………………………
  40. 4,注意
  41.     存在しないメモリを指定した場合、強制終了します。(私がそうしたのではない)
  42.     ネイティブモードはまだしも、リアルモードは知りません。
  43. ………………………………………………………………………………………………………
  44. 5,その他
  45.     これらのプログラムの著作権はDBYが握っています。
  46.     配付するさいは、.hのみ配付で、ドキュメントは配布者が書いてください。
  47. ………………………………………………………………………………………………………
  48. 6,バグなど
  49.     どうも右端のアスキー表示の方がおかしくなる傾向があるようです。
  50.     でも、それほど気にならないですし、ダンプの方を主に使うでしょうから、
  51.     困る事はないと思います。
  52.     なお、私は一切責任をとりません
  53.  
  54.  
  55. ☆☆☆☆☆☆↓これ以後、転載を絶対絶対禁じます。☆☆☆☆☆☆☆☆☆☆☆☆☆
  56.  
  57.     ここまで読んでくれてありがとーっ 感謝っ
  58.  
  59. たわごと
  60.     本当はもっと力いれたdocのはずだったんです(10KBもあった)
  61.     だって、あるソフト(HE・・・)がハングしてRAMDISKがパアに。 グスン(;_;)
  62.     どうしよう。 ('_`;)
  63.     そういえばこの前の冬もこんな事があったな。
  64.     でもVzEditorで何とか助かったな。買っといてよかった。
  65.     しかしこのままでは「夏休みの友」が終われない。
  66.     そうだっ、フルダテに宿題写させてもらおう。(ガオーッ)
  67.  
  68.     あっ (゚_゚;) もう十時だ。  それではおやすみなさいまし。
  69.  
  70. ☆☆    著作    DBY:火器管理委員長    ☆☆
  71. よいお年を。(多分その時期になってるだろう。あーあ。もーすぐ中学やーゃ-...)
  72.